The 2025 C8 Zr1 Was Just Caught With Its Pants Down!